-- card: 7813 from stack: in.0-4 -- bmap block id: 9107 -- flags: 0000 -- background id: 8040 -- name: Ex 2.1 -- part 11 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=80 top=131 right=181 bottom=140 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: choice1 ----- HyperTalk script ----- on mouseUp hide fld "feedback" set hilite of me to not hilite of me end mouseUp -- part 12 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=161 top=130 right=180 bottom=270 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: choice2 ----- HyperTalk script ----- on mouseUp hide fld "feedback" set hilite of me to not hilite of me end mouseUp -- part 13 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=293 top=129 right=180 bottom=416 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: choice3 ----- HyperTalk script ----- on mouseUp hide fld "feedback" set hilite of me to not hilite of me end mouseUp -- part 14 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=141 top=185 right=235 bottom=221 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: choice4 ----- HyperTalk script ----- on mouseUp hide fld "feedback" set hilite of me to not hilite of me end mouseUp -- part 15 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=245 top=185 right=235 bottom=325 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: choice5 ----- HyperTalk script ----- on mouseUp hide fld "feedback" set hilite of me to not hilite of me end mouseUp -- part 17 (button) -- low flags: 00 -- high flags: A003 -- rect: left=345 top=318 right=339 bottom=463 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Correct Answer ----- HyperTalk script ----- -- This handler shows the correct answer. It dehilites all btns, -- then hilites the correct ones. on mouseUp hideFeedback repeat 3 lock screen dehiliteBtns unlock screen wait 15 lock screen set the hilite of btn 1 to true set the hilite of btn 5 to true unlock screen wait 15 end repeat ans 8 end mouseUp -- part 18 (button) -- low flags: 00 -- high flags: A003 -- rect: left=400 top=291 right=309 bottom=459 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Done ----- HyperTalk script ----- -- This handler provides detailed feedback. -- First, it finds out which btns were chosen & lists them in choices. -- Then it provides feedback depending on which btns were chosen. on mouseUp hideFeedback lock screen put empty into fld "feedback" put empty into choices repeat with i=1 to 5 put i into last char of ansName if the hilite of btn ("choice" & i) is true then put i after choices end if end repeat if length(choices) is 0 then ans 7 else if "1" is in choices or "5" is in choices then if "1" is in choices and "5" is in choices then if length(choices) is 2 then ans 1 else ans 6 else if choices is "1" or choices is "5" then ans 2 else ans 5 set the hilite of btn 2 to false set the hilite of btn 3 to false set the hilite of btn 4 to false end if end if else if length(choices) is 1 then ans 3 else ans 4 end if end if unlock screen with wipe right end mouseUp -- part contents for background part 9 ----- text ----- 1 of 8 -- part contents for background part 6 ----- text ----- Click on the icons for the minimum software you need to run HyperCard. Click “Done” when you have made your selection. -- part contents for background part 20 ----- text ----- 15 -- part contents for background part 19 ----- text ----- That’s correct. You need to have both the Home stack & HyperCard available in order to open HyperCard stacks. You’ve gotten half the answer. Try again. There is no need for a separate stack to perform this function for HyperCard. There are features within HyperCard that do this. There is no need for separate stacks to perform these functions for HyperCard. There are features within HyperCard that do this. You’re partially right here. Try again—the correct part of your answer has been left hilighted. You’re partially right here, but you’ve included more than HyperCard needs. There are features within HyperCard that do take the place of most of these stacks. Try again. Please answer the question before clicking "Done". This is the correct answer. You need to have the Home stack and HyperCard in order to open HyperCard stacks.